#ifndef SETTARGETABILITY_H
#define SETTARGETABILITY_H

#include "GameAbility.h"
#include "Targetsetable.h"

class SetTargetAbility: public GameAbility
{
public:
	SetTargetAbility(Targetsetable* targetsetable);
	SetTargetAbility(const SetTargetAbility& rhs);
	virtual ~SetTargetAbility();

	virtual void Accept(GameAbilityVisitor& visitor);

	Targetsetable* TargetsetableInterface();

private:
	Targetsetable* targetsetableInterface;
};

#endif //SETTARGETABILITY_H
